{% extends "data_opform.html" %}
{% load i18n %}
{% block headajaxjs %}
{% endblock %}
{% block edit_buttons %}
{% if "POS_IC"|filter_config_option %}
{% autoescape off %}
| |
{% endautoescape %}
{%endif%}
{% endblock %}
{% block addjs %}
{% if "POS"|filter_config_option %}
{% if "POS_IC"|filter_config_option %}
$('#id_edit_form').validate({
rules: {
"card_cost": {required:true,min:0.0,max:999,maxlength:8,isMoney:true},
"mng_cost": {required:true,min:0.0,max:999,maxlength:8,isMoney:true},
"Password": {required:true,"maxlength":6}
}
});
//获取系统参数值
$(".tbl_data_edit>tbody>tr").eq(6).hide()
$(".tbl_data_edit>tbody>tr").eq(11).hide()
$(".tbl_data_edit>tbody>tr").eq(12).hide()
$(".tbl_data_edit>tbody>tr").eq(13).hide()
$(".tbl_data_edit>tbody>tr").eq(14).hide()
$(".tbl_data_edit>tbody>tr").eq(15).hide()
var sys_pwd = $("#id_password").val();
var main_fan = $("#id_main_fan").val();
var minor_fan = $("#id_minor_fan").val();
var max_money = $("#id_max_money").val();
$(function(){
$("#id_cardtype option[value='']").remove();
$('#id_blance').attr("readonly","true");
$('#id_blance').css("backgroundColor","scrollbar");
$('#id_labor').attr("readonly","true");
$('#id_labor').css("backgroundColor","scrollbar");
$('#id_name').attr("readonly","true");
$('#id_name').css("backgroundColor","scrollbar");
$('#id_old_sys_card_no').attr("readonly","true");
$('#id_old_sys_card_no').css("backgroundColor","scrollbar");
$('#id_sys_card_no').attr("readonly","true");
$('#id_sys_card_no').css("backgroundColor","scrollbar");
var sys_card_no = {% get_cardserial_from_txt %};
$("#id_sys_card_no").val(sys_card_no);
card_change();
})
{%else%}
$(function(){
$("#id_cardtype option[value='']").remove();
$('#id_blance').attr("readonly","true");
// $('#id_card_cost').attr("readonly","true");
// $('#id_mng_cost').attr("readonly","true");
// $('#id_card_cost').css("backgroundColor","scrollbar");
$('#id_blance').css("backgroundColor","scrollbar");
// $('#id_mng_cost').css("backgroundColor","scrollbar");
$(".tbl_data_edit>tbody>tr").eq(2).hide()
$(".tbl_data_edit>tbody>tr").eq(3).hide()
$(".tbl_data_edit>tbody>tr").eq(4).hide()
$(".tbl_data_edit>tbody>tr").eq(5).hide()
$(".tbl_data_edit>tbody>tr").eq(8).hide()
$(".tbl_data_edit>tbody>tr").eq(11).hide()
$(".tbl_data_edit>tbody>tr").eq(12).hide()
$(".tbl_data_edit>tbody>tr").eq(13).hide()
$(".tbl_data_edit>tbody>tr").eq(14).hide()
$(".tbl_data_edit>tbody>tr").eq(15).hide()
})
{%endif%}
function card_change()
{
var card_no = $("#id_card").val();
if(isOnline()){
$("#read_card").click(function() {
if(funValidCard())
{
reval = readCard();
if (reval.length>4)
{
$("#id_cardno").val(reval);
write_card();
}
else
{
check_card(reval);
}
}
});
}
}
function write_card()
{
if ($('#id_edit_form').valid())
{
if ($("#id_cardno").val() == reval )//验证卡号是否一致
{
var rinfo = isEmptyCard();//验证卡是否为空白卡
var m = 0;//写卡金额
if (!rinfo)
{
$("#id_edit_form").append('- '+gettext(这不是一张空白卡,不能发卡!请先初始化卡!')+'
');
return;
}
else if(typeof(rinfo) != "boolean")
{
check_card(rinfo);
}
else
{
if(funSaveAddCardBakData())//第一次写卡时先往备份表插入一条记录
{
var pwdbyte = stringToBytes(sys_pwd);//系统密码
var cardno = $("#id_sys_card_no").val();//卡编号
var cardtype = $("#id_type").val();//卡类型
var overpwd = $("#id_Password").val();
var money = 0
var rval = zkonline.ZK_PosIssueICCard(0,pwdbyte,overpwd,cardno,0,cardtype,2,main_fan,minor_fan);
if (rval.toString() == '0')//写卡成功
{
if(isvild_write_Add_card(0,0,0,0))//验证写卡数据是否正确
{
if (funSaveIssuecardData())
{
//保存数据到系统
$("#id_info").remove();
$("#id_edit_form").append('');
}
else
{
zkonline.ZK_PosClearICCard(0,stringToBytes(sys_pwd),main_fan,minor_fan)
$("#id_info").remove();
$("#id_edit_form").append('');
}
}
else
{
$("#id_info").remove();
$("#id_edit_form").append('');
}
}
else
{
check_card(rval);
}
}
// else
// {
// $("#id_info").remove();
// $("#id_edit_form").append('');
// }
}
}
else
{
$("#id_info").remove();
$("#id_edit_form").append('- '+gettext('卡号不一致,换卡失败!')+'
');
}
}
}
{%else%}
$(".tbl_data_edit>tbody>tr").eq(7).hide()
$(".tbl_data_edit>tbody>tr").eq(8).hide()
$(".tbl_data_edit>tbody>tr").eq(9).hide()
$(".tbl_data_edit>tbody>tr").eq(2).hide()
$(".tbl_data_edit>tbody>tr").eq(3).hide()
$(".tbl_data_edit>tbody>tr").eq(4).hide()
$(".tbl_data_edit>tbody>tr").eq(5).hide()
$(".tbl_data_edit>tbody>tr").eq(10).hide()
$(".tbl_data_edit>tbody>tr").eq(11).hide()
$(".tbl_data_edit>tbody>tr").eq(12).hide()
$(".tbl_data_edit>tbody>tr").eq(13).hide()
$(".tbl_data_edit>tbody>tr").eq(14).hide()
$(".tbl_data_edit>tbody>tr").eq(15).hide()
{%endif%}
{% endblock %}